home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 July / Macworld (1999-07).dmg / MPEG 3 Utilities / MacAMP 1.0b7 / Release notes < prev   
Text File  |  1999-01-31  |  12KB  |  210 lines

  1. MacAMP Release notes
  2.  
  3. 1.0b7
  4.  • Fixed all of end-of-song/end-of-playlist crashes.
  5.  • Re-added support for 1.0b6 visual plugins. Note that they will NOT work for anything but mp2/mp3 files. Total support comes in 1.0b8+. For now it will provide zeroed stream to plugins to simulate sound data ;)
  6.  • Visual plugins API updated to version 1.2. New API allows plugins to get info about the currently playing song, as well as get qd (finally), and detect beginning/end of song. See included visual.h and LevelMeter plugin source for more info. If you are getting link errors about missing _ptr_glue, make sure your visual plugin has MSL RuntimePPC.Lib in the project. 
  7.  • Plugin Settings submenu is back and it is working.
  8.  • Enhanced CD Track naming -- now it scrolls the CD track names as an id3 tags, if present.
  9.  • Various little fixes, that I can't really remember now.
  10.  • Added an option to not move main window on minimize/maximize.
  11.  • Fixed a bug causing a crash on some PowerPC when loading a playlist.
  12.  • Fixed number of bugs in the playlist implementation.
  13.  • Fixed some bugs in the plugin hub.
  14.  • Fixed a bug causing end-of-song crash.
  15.  • Renamed some of the preferences options.
  16.  • New CD Audio engine (borrowed from MALT) detects end-of-song and does other nice & juicy things.
  17.  • Added support for CD Remote databases (borrowed from MALT), so cd track naming from AppleCD Audio Player is used, if present.
  18.  • Removed expiration date (those are lame and can screw you up), but keep checking for the updates.
  19.  • Fixed a bug with incorrect MacAMP functionality when loading the exported playlist.
  20.  • Fixed some little glitches.
  21.  • The spectrum analyzer is almost there! Stream analyzer functions are completed, so in a few days we'll start working on the GUI implementation.
  22.  • Fixed a bug with incorrect redraw of the playlist when Number songs in the playlist option is set/cleared.
  23.  • Song position slider shows time while moving it again.
  24.  • Time elapsed/left setting is stored in the preferences again.
  25.  • Changed the file's bundle again. I hope it's the last time. Rebuild the desktop if you want new file descriptions.
  26.  • Added an option to export the playlist to the text file. MacAMP will read the exported playlist just like a regular one. Remember that a text-only playlist doesnt keeps volume, panning, etc.
  27.  • Fixed a bug with MacAMP crashing on quit under some curcumstances.
  28.  • Playlist loading now appends to the existing playlist instead of wiping it out.
  29.  • Fixed a bug with incorrectly behaving AppleScript commands such as 'pause'. More AppleScript support comes someday later...
  30.  • Fixed a bug that caused MacAMP to crash when using circuitorb/david's skins.
  31.  • Cmd-Escape sequence re-enabled.
  32.  • Added an option to number songs in the playlist.
  33.  • Added an option to process rollovers for LCicnButton. To enable roll-over state, set the User Con field of appropriate LCicnButton to the ID of the rollover picture.
  34.  • Scrolling ID3 text now can scroll on a background picture. To enable this feature, set the Text ID field of HMarqueeCaption to the ID of the background picture. Make sure the background picture is appropriate size. Set Text ID to 1001 to disable background picture.
  35.  • Fixed the bug with crashing when using floating minimized view and some skins.
  36.  • Fixed the bug with shift-clicking on floating minimized view while MacAMP is in background.
  37.  • Floating minimized view now correctly sets the background color for the id3 scroller.
  38.  • Fixed a bug with low-level debugger crashes when using Cmd-Escape sequence.
  39.  • Temporary disabled Cmd-Escape to show/hide min view floater until some stuff will not be fixed.
  40.  • Bug fixed with Navigation Services dialog not showing newly added file types.
  41.  • SIVC Query Engine is now fixed in the Plugins folder to avoid glitches while searching for it in the desktop database. Please don’t rename it or version checking will not work.
  42.  • Fixed a bug with MacAMP freezing on quit if fading out is turned on and the volume is too low.
  43.  • Added an option so minimized view can float above everything. Note that if it is set, minimized view is visible, and MacAMP is in the background, double-clicking will bring MacAMP application to the front instead of maximizing.
  44.  • Cmd-Escape will show/hide floating minimized window.
  45. Note: On some skins, particularry Eduard's MacAMP's minimized view tends to be crashy. This is because system si much more sensitive about "sticky" windows. That issue will be fixed soon.
  46.  • Added simple CD Audio engine. Please read it’s release notes to understand the current limitations. 
  47.  • Internet version checking now works (note that you need to enable it in the Preferences to make it work).
  48.  • Fixed a bug with incorrect file type setting.
  49.  • Fixed a bug with first song not being shuffled when usign hard shuffle.
  50.  • Many little tweaks and fixes.
  51.  • New 32-bit icons for all MacAMP Stuff.
  52.  • MacAMP sets file types/creators again.
  53.  • Version checking extends to plugins and skins now. Only compatible skins are checked.*
  54.  • Playlist now stores entries in a different manner, resulting in less heap space occupied and less chances of heavy memory fragmentation.
  55.  • Shuffle works mostly as expected.
  56.  • Fixed the bug with MacAMP killing auto-sleep, GoMac and other issues.
  57.  • Folder scanning is now multi-threaded.
  58.  • Songs with unknown play time no longer affect total playlist time.
  59.  • Neat fade effect in Afterglow about box marquee scroller. Can be achieved with main player window scroller too, just set it's "User Con" to 'fade'.
  60.  • Added automatic Version Control checking. Also wrote a UN*X SIVC server as there were none. =))
  61.  • Live window dragging moved to a special toggle.
  62.  • Fixed a bug with autoplay on application startup.
  63.  • Fadeout on quit is longer than in x6+.
  64.  • Plugin hub now occupies its own thread.
  65.  • Disk insertion events are being catched even when MacAMP is in background, causing the playlist rescan in search of missing files.
  66.  • Fixed the bug with disappearing main window.
  67.  • Live window dragging introduced in x6 now extends to the anchored EQ window! Neat effect.
  68.  • Live window dragging will be disabled in low cpu mode.
  69.  • All visual plugins are currently disabled due to the ongoing heavy visual system rewrite.
  70.  • Added active scroller to the playlist.
  71.  • Fixed the bug causing play stop after certain number of songs.
  72.  • Added the feature to add skin previews to the skins. To do so, copy resources from "Skin Preview.rsrc" file into your skin and paste a preview picture instead of the default one.
  73.  • Playlist-related toggles moved to a special section of Prefs box.
  74.  • Clicks on the toggles text in preferences works like clicking on checkbox now.
  75.  • MacAmp application is now multi-threaded! Most time-consuming tasks are being executed in their own threads now, including Plugin Hub, spectrum analyzer and main window processes.
  76.  • Minimized view is usable again (wee!)
  77.  • Volume fadeout now takes equal time regardless of volume.
  78.  • Fixed a bug with incorrect displaying of status after thge last song is played or current song deleted from the playlist.
  79. • A few little cosmetic bugs.
  80.  • MacAmp now includes new MPEG Audio engine, XAudio. (©1996-98, MpegTV, LLC • MacOS port by @soft • Used in MacAmp with permission)
  81.  • EQs are now supported in both engines.
  82.  • In XAudio, visual plugins and spectrum analyzer will NOT work. This is not a bug, more a lack of feature. We'll be starting the work on the new sound analyzing system soon.
  83.  
  84. ________________________________________________________________________________
  85.  
  86. New features in 1.0b6
  87. • New playlist format
  88. • Better MPEG file recognition
  89. • Enhanced support for file tags
  90. • Improved the overall stability of the engine
  91. • Saving song-specific info
  92. • Added Playlist menu
  93. • Visual Plugins support
  94. • Many possibilities for the skinmakers
  95. • MacAmp Playlist WDEF
  96. • Skinmaking folder is available as a separate package
  97. • Many other features
  98. • Included StripAmp 0.0d3
  99.  
  100. Bugfixes in 1.0b6
  101. • Fixed a bug with incrementing total time when dropping existing song in the playlist.
  102. • Fixed the bug with version/panning indicators being "fixed" in width when tracking with mouse.
  103. • Reworked spectrum analyzer for Layer III.
  104. • Fixed a bug with incorrect handling of some playlist entries.
  105. • A lot of other bugfixes.
  106.  
  107. ________________________________________________________________________________
  108.  
  109. New features in 1.0b5
  110. • Contextual menus
  111. • Song time and total time
  112. • Variable MacAmp Cache
  113. • Wider variety of options for skinmakers
  114. • New Shuffle option
  115. • Included StripAmp 0.0d2
  116.  
  117. Bugfixes in 1.0b5
  118. • Fixed a bug with crashing when changing skins with open Preferences window.
  119. • Fixed an annoying bug that caused MacAmp to beep when you clicked on the very edge of it's windows.
  120. • Fixed a spelling error in Preferences.
  121. • Fixed a bug that would discard changes made from Skins menu when you open and Cancel Preferences.
  122. • Fixed a balance bug.
  123. • Fixed some skin-related bugs, like crashing on the song position slider.
  124. • Fixed a bug with crashing when attempting to play files from the network server.
  125. • Many many many little bugfixes.
  126.  
  127. ________________________________________________________________________________
  128.  
  129. New features in 1.0b4
  130. • Skin change on the fly
  131. • Better MPEG file recognition
  132. • Increased internal buffers
  133. • Faster playlist loading
  134. • Autoplay option
  135. • Basic AppleScript support
  136.  
  137. Bugfixes in 1.0b4
  138. • Many little bugfixes. Can't remember them all, actually.
  139. • Hitting last song in shuffle mode no longer causes playing to stop.
  140. • Some little skin-related fixes.
  141.  
  142. ________________________________________________________________________________
  143.  
  144. New features in 1.0b3
  145. • EQ Window Anchoring
  146. • New Skins Menu
  147. • New Playlist format
  148. • Allow duplicate songs in the playlist option
  149. • Dragging from the Playlist makes text clippings
  150. • New skinmaking possibilities
  151. • New protection scheme
  152. • Optimized the engine a little and improved async file I/O
  153.  
  154. Bugfixes in 1.0b3
  155. • Fixed a bug with preferences not being saved for the not currently visible preferences box panels.
  156. • Fixed many bugs regarding skins, skin behavior, and skin handling.
  157. • Again, a lot of little bugs squashed.
  158.  
  159. ________________________________________________________________________________
  160.  
  161. New features in 1.0b2
  162. • ID3 tags support with a nice ticker-tape scroll
  163. • Repeat One option
  164. • MacAMP is louder
  165. • Optimized sound engine
  166. • Improved skins support
  167. • New skins with MacAMP
  168. • Unlimited folder scan depth
  169. • MacAMP now checks if the file exists when loading playlists
  170. • Fade Out on stop
  171. • Optional Fade Out
  172. • No change of file type/creator on partial files
  173. • Better MPEG files recognition
  174. • Click-sensitive shuffle and repeat indicators
  175. • Hide windows on minimize option
  176.  
  177. Bugfixes in 1.0b2
  178. • Fixed the bug with sound effects filling the free RAM.
  179. • Fixed a bug with double-click in different locations causing the minimization.
  180. • Finder's file locked flag is honored on type/creator changing.
  181. • Fixed the bug with trash button in the playlist not producing a sound.
  182. • Fixed the bug with disappearing trash icon.
  183. • Miriads of skin-related bugs fixed.
  184. • A lot of other bugfixes which would require too long list to mention.
  185.  
  186. Other changes in 1.0b2
  187. • The prefrences file format was changed, causing the prefs reset.
  188. • Cmd-; equivalent changed to Cmd-R to help users with non-US keyboard.
  189.  
  190. ________________________________________________________________________________
  191.  
  192. New features in 1.0b1
  193. • Totally new GUI with optional sound effects
  194. • Skins support
  195. • Minimized view (double-click ont he main window)
  196. • Engine is more amplified now
  197. • Low CPU mode that will increase the performance even more in future versions
  198. • You can drag files, folders, and aliases to any MacAMP window now - everything will be resolved
  199. • Ability to change type/creator regarding on the file layer
  200. • Preferences box with a variety of options
  201. • New spectrum analyzer for both layers
  202. • Optional automatical playlist saving
  203. • Toggling of immediate play feature
  204. • Nifty volume fadeout on quit
  205. • …and many little features that are too small to mention but that are making MacAMP experience much better
  206.  
  207. MacAMP ©1998, @soft.
  208. Engineering: Slava Karpenko.
  209. Chief Monk: Eduard Ginzburg.
  210. Special Thanks: The Big Green Bug With Black Dots.